﻿<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Usuarios.aspx.cs" MasterPageFile="MasterPage.Master" Inherits="Web.Pages.Usuarios" %>

<%@ Register Src="~/CustomControls/UserGrid.ascx" TagPrefix="uc1" TagName="UserGrid" %>


<asp:Content ID="mainContent" ContentPlaceHolderID="MainContent" runat="Server" >

    <!-- Estilos -->
    <style type="text/css" >
    </style>
    <!-- Fin de [Estilos] -->

    <!--$(document).ready-->  
    <script type="text/javascript" >
        
        var controles = { General: {} };

        $(document).ready(function()
        {
            procesarParametros();
            cargarPagina_Usuarios();
        });
        function procesarParametros()
        {
        }
        function cargarPagina_Usuarios()
        {
//            cargarListaUsuarios("selGuion_Director", _TiposUsuario.Director);
//            cargarListaUsuarios("selGuion_Traductor", _TiposUsuario.Traductor);
//            cargarListaUsuarios("selGuion_Adaptador", _TiposUsuario.Adaptador);
//            cargarListaUsuarios("selGuion_Mezclador", _TiposUsuario.Mezclador);            

//            Helpers.MultiSelectHelper.configure("#selGuion_Director, #selGuion_Traductor, #selGuion_Adaptador, #selGuion_Mezclador", false);

//            $("#btnAgregarPersonaje").click( function() { crearFilaPersonaje(Constants.Entities.DefaultId); } );
//            $("#btnEliminarPersonaje").click( function() { eliminarFilaPersonaje(1); } );

            Site.Messages.showLoadingMessage();

            Site.Page.setTitle("Listado de Usuarios");

            $("#btnNuevoUsuario").click(function () { crearUsuario(); });
            //$("#chkVerInactivos").change( function() { refrescarGrilla(); } );

            //inicializarGrillaUsuarios();

            //Helpers.jqGridHelper.displaySearchDialog("tblUsuarios_Grid", "bottom");

            Site.Messages.hideLoadingMessage();
        }
        function grillaUsuarios_GetFilter()
        {
            var rules = [];

            var condicionActivo =
            {
                condition: "AND",
                set:
                [
                    { match: "OR", field: "Activo", op: "eq", data: 1 },
                    { match: "OR", field: "Activo", op: "eq", data: $("#chkVerInactivos").is(':checked') ? 0 : 1 }
                ]
            };
            rules.push( condicionActivo );
          
            return rules;
        }
    </script>

    <!--HTML-->
    <div id="content" style="margin:0 auto; width:90%;" >

        <!--<h3>Usuarios</h3>-->
        <br /><br />

        <!-- Botón Nuevo Usuario -->
        <span>
            <img src="Images/16x16/usuario.png" alt="Nuevo Usuario" />
            <a href="#" id="btnNuevoUsuario" class="link" >Nuevo Usuario</a>
        </span>

        <br />
        <br />

        <uc1:UserGrid runat="server" ID="UserGrid" Url="obtenerUsuarios" LoadOnInitialization="true" InitialData="" Title="Lista de Usuarios" ShowActionColumns="true" UseSimpleSearch="false" Filter="grillaUsuarios_GetFilter" />

    </div>

</asp:Content>